@charset "utf-8";
@function vw($px) {
  @return $px / 7.5 + vw
}

//渐变背景色橙色
$gradientBg: linear-gradient( -90deg, rgba(235,91,16,.8) 0%, rgba(255,160,0,.8) 100%);

//绿色渐变
$orgGradientBg:linear-gradient(-90deg,rgba(10,210,142,1) 0%,rgba(7,218,196,1) 100%);
//灰色背景
$gray_bg:#f7f7f7;
//绿色
$green:#28DBC7;
//橙色字体
$org_font:#FF6600;
.pa-20 {
  padding: vw(20);
}
.pa-l-r-20{
  padding-left: vw(20);
  padding-right: vw(20);
}


/* 禁用iPhone中Safari的字号自动调整 */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  /* 解决IOS默认滑动很卡的情况 */
  -webkit-overflow-scrolling : touch;
}

/* 禁止缩放表单 */
input[type="submit"], input[type="reset"], input[type="button"], input {
  resize: none;
  border: none;
}

/* 取消链接高亮  */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* 图片自适应 */
img {
  width: 100%;
  height: auto;
  width: auto\9; /* ie8 */
  display: block;
  line-height: 1;
  -ms-interpolation-mode: bicubic;/*为了照顾ie图片缩放失真*/
}

/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.box {
  width: 100%;
  min-height: 100vh;
  background-color: #fff;
  color: #333;
  font-size: vw(28);
}


a{
  text-decoration: none;
  color: initial;
}

button{
  border: 0;
  outline: 0;
}


.only-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.multi-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*-webkit-line-clamp: 2;*/
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /*autoprefixer: on */
}

.flex-box {
  display: flex;
}

.gray-box{
  background-color: $gray_bg;
  height: vw(20);
}
